package com.example.shardingsphere.common.utils;


import org.apache.commons.codec.digest.DigestUtils;

public class MD5Util {

    /**
     * 对字符串进行普通的加密
     * @param str 原始字符串
     * @return  一次MD5加密后的字符串
     */
    public static String md5(String str){
        return DigestUtils.md5Hex(str);
    }


    /**
     * 原始字符串加密之后与扰动字符组合在一起 再次进行MD5加密
     * @param str  原始字符串
     * @param salt  扰动字符（盐）
     * @return 加密后的密文
     */
    public static String md5Salt(String str,String salt){
        return md5(md5(str) + salt);
    }



}
